package com.hundsun.cprs.yyt.service.account.dao;

import java.util.List;

import com.hundsun.cprs.yyt.service.account.domain.AccountQuotaLog;
import com.hundsun.cprs.yyt.service.account.domain.query.AccountQuotaLogQuery;
import com.hundsun.cprs.yyt.service.account.dto.AccountQuotaLogInfo;

public interface AccountQuotaLogDao {
    int deleteByPrimaryKey(Long id);

    int insert(AccountQuotaLog record);

    int insertSelective(AccountQuotaLog record);

    AccountQuotaLog selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(AccountQuotaLog record);

    int updateByPrimaryKey(AccountQuotaLog record);
    
    List<AccountQuotaLogInfo> selectByQuery(AccountQuotaLogQuery query);
}